package com.mt.roll.wms.service;

import com.mt.roll.core.dal.entity.CarTaskExecutionInfo;
import com.mt.roll.core.params.IdParam;
import com.mt.roll.core.vo.IdVo;
import com.mt.roll.core.vo.PageVo;
import com.mt.roll.core.vo.R;
import com.mt.roll.wms.params.CallBackParam;
import com.mt.roll.wms.params.CarTaskExecutionInfoQueryParam;
import com.mt.roll.wms.vo.CarTaskExecutionInfoVo;

public interface CarTaskExecutionInfoService {
    R<PageVo<CarTaskExecutionInfoVo>> page(CarTaskExecutionInfoQueryParam carTaskExecutionInfoQueryParam);

    R<CarTaskExecutionInfoVo> get(IdParam idParam);

    R<IdVo> rgvTaskEnd(CallBackParam callBackParam);

    R<IdVo> mesTask(CarTaskExecutionInfo carTaskExecutionInfo);
}
